<img src="/estadisticas/save/5" width="1" height="1">
<div id="titulo_azul">
	<span>TABLA DE SIGNOS VITALES</span>
</div>
<div id="contenido_gral">
<script type="text/javascript">
jQuery(document).ready(function($){ 
	$('#ver_listado').click(function(){
		$('#signos_ver_texto').show();
		$('#signos_ver_grafica').hide(); 
		$('#ver_listado').removeClass("subtabs_off").addClass("subtabs_on");
		$('#ver_tabla').removeClass("subtabs_on").addClass("subtabs_off");
	});
	$('#ver_tabla').click(function(){
		$('#signos_ver_texto').hide();
		$('#signos_ver_grafica').show(); 
		$('#ver_listado').removeClass("subtabs_on").addClass("subtabs_off");
		$('#ver_tabla').removeClass("subtabs_off").addClass("subtabs_on");
	});
});
</script>
<div style="margin-top: 10px;margin-bottom: 30px;">
<span><a href="javascript:void(0);" id="ver_tabla" class="subtabs_on">Tabla</a></span>
<span><a href="javascript:void(0);" id="ver_listado" class="subtabs_off">Listado</a></span>
</div>
	<div id="problemas">
<?php

	if(!empty($peopleSigns)){
?>
	<div id="signos_ver_texto" style="display:none;">
	<table cellpadding="0" cellspacing="0" id="tabla_problemas">
	<tr>
			<th>&nbsp;</th>
			<th><?php __('Fecha'); ?></th>
			<th><?php __('Signo Vital'); ?></th>
			<th><?php __('Valor'); ?></th>
	</tr>
	<?php
	$i = 0;
	$arregloColumFechas = array();
	$arregloIdSigno = array();
	$arregloGraficoSignos = array();

	foreach ($peopleSigns as $peopleSign):

		// Creo el Arreglo de Signos para usarla con la Version Grafica
		if(!isset($arregloGraficoSignos[$peopleSign['Sign']['name']][date('d/m/Y', strtotime($peopleSign['PeopleSign']['fecha']))])){
			$arregloGraficoSignos[$peopleSign['Sign']['name']][date('d/m/Y', strtotime($peopleSign['PeopleSign']['fecha']))] = $peopleSign['PeopleSign']['valor'];

			// Si no existe la fecha en la columna
			if(!in_array(date('d/m/Y', strtotime($peopleSign['PeopleSign']['fecha'])), $arregloColumFechas) ){
				$arregloColumFechas[] = date('d/m/Y', strtotime($peopleSign['PeopleSign']['fecha']));
			}
		}else{ // Si ya existe, concateno
			$arregloGraficoSignos[$peopleSign['Sign']['name']][date('d/m/Y', strtotime($peopleSign['PeopleSign']['fecha']))] .= "<br>".$peopleSign['PeopleSign']['valor'];
		}


		$arregloIdSigno[$peopleSign['Sign']['name']] = $peopleSign['Sign']['id'];

		$class = null;
		if ($i++ % 2 == 0) {
			$class = ' class="altrow"';
		}
	?>
	<tr<?php echo $class;?>>
		<td width="50" style="padding: 4px;">
			<?php 
				echo $this->Html->link(
				    $this->Html->image("/images/ic_menu_delete.png", array('alt' => 'Borrar','title' => 'Borrar','width' => '15')),
				    "/people_signs/archivar/".$peopleSign['PeopleSign']['id']."/".$peopleSign['PeopleSign']['person_id']."/2",
				    array('escape'=>false),
				    "¿Confirma la eliminación del Signo ".$peopleSign['Sign']['name']." cargado en el ".date('d M - H:i', strtotime($peopleSign['PeopleSign']['fecha']))."?"
				);
			?>
			<?php 
				echo $this->Html->link(
				    $this->Html->image("/images/ico-archivar.png", array('alt' => 'Archivar','title' => 'Archivar','width' => '15')),
				    "/people_signs/archivar/".$peopleSign['PeopleSign']['id']."/".$peopleSign['PeopleSign']['person_id']."/3",
				    array('escape'=>false),
				    "¿Confirma que desea archivar el Signo ".$peopleSign['Sign']['name']." cargado en el ".date('d M - H:i', strtotime($peopleSign['PeopleSign']['fecha']))."?"
				);
			?>
		</td>
		<td width="90" style="padding: 4px;"><?php echo date('d/m/Y', strtotime($peopleSign['PeopleSign']['fecha'])); ?></td>
		<td style="padding: 4px;">
			<?php echo $peopleSign['Sign']['name']; ?>
		</td>
		<td style="padding: 4px;"><?php echo $peopleSign['PeopleSign']['valor']; ?>&nbsp;</td>
	</tr>
<?php endforeach; ?>
	</table>
	</div>

<?php
/*=============================================================================================*/
/*	Armo la Versión Gráfica																	   */
/*=============================================================================================*/

	$cant_max_columnas = count($arregloColumFechas);
?>
	<div id="signos_ver_grafica" style="width:100%;height:auto;overflow:auto;">
	<table cellpadding="0" cellspacing="0" id="tabla_problemas">
	<tr>
		<th colspan="2"><?php __('Signos'); ?></th>

<?php
	// Cargo las fechas en las columnas
	foreach($arregloColumFechas as $fecha_signo){
		echo '<th>'.$fecha_signo.'</th>';
	}
?>
	</tr>
<?php

	$i = 0;
	foreach($arregloGraficoSignos AS $nombre_signo => $arreglo_signo_sux){

		$contador_renglon = 0;
		$contador_columna = 0;
		$ubicacion_columna_ant = 0;

		foreach($arreglo_signo_sux AS $fecha => $valor_signo){

			$contador_renglon++;
			$contador_columna++;

			if($contador_renglon == 1){

				$class = null;
				if ($i++ % 2 == 0) {
					$class = ' class="altrow"';
				}
				echo '
					<tr '.$class.'>
						<td width="20"><a href="/graficos/signos/'.$id_paciente.'/'.$arregloIdSigno[$nombre_signo].'"><img src="/images/ico_grafico.gif" title="'.__('Gráficar Resultado',true).'" alt="'.__('Gráficar Resultado',true).'"></a></td>					
						<td width="50" style="padding: 4px;">'.$nombre_signo.'</td>
				';
			}

			$ubicacion_columna = array_search($fecha, $arregloColumFechas) + 1;

			// Vacio todas las columnas intermedias
			for($t=($ubicacion_columna_ant+1) ;$t<$ubicacion_columna; $t++){
				echo '<td style="border-left: 1px solid #DDDDDD;padding: 4px;">&nbsp;</td>';
			}

			echo '<td width="20" style="border-left: 1px solid #DDDDDD;padding: 4px;">'.$valor_signo.'</td>';

			// Si ya no hay más registros para colocar, vacio todo hasta el final
			if($contador_renglon == count($arreglo_signo_sux)){

				for($t=$ubicacion_columna; $t<$cant_max_columnas; $t++){
					echo '<td style="border-left: 1px solid #DDDDDD;padding: 4px;">&nbsp;</td>';
				}
				echo '</tr>';
			}

			$ubicacion_columna_ant = $ubicacion_columna;
		}
	}

?>
	</table>
	</div>
<?php

/*=============================================================================================*/

	}else{
		echo "No se registran datos...<br/>";
	}
?>
	<div id="ver_registros_archivados">
<?php 
	if(!$archivados){
				echo $ajax->link($html->image("/images/ico-archivados.gif", array('width' => '15','alt' => 'Mostrar los Registros Archivados','title' => 'Mostrar los Registros Archivados'))." Mostrar los Registros Archivados",'/people_signs/index/'.$id_paciente.'/archivados', array( 'update' => 'signos_paciente', 'indicator' => 'cargando', 'escape'=> false)); 
	}else{
				echo $ajax->link($html->image("/images/ico-archivados.gif", array('width' => '15','alt' => 'Ocultar los Registros Archivados','title' => 'Ocultar los Registros Archivados'))." Ocultar los Registros Archivados",'/people_signs/index/'.$id_paciente, array( 'update' => 'signos_paciente', 'indicator' => 'cargando', 'escape'=> false)); 
	}
?>
	</div>
	<!-- <a href="javascript:MostrarModal('ventana_modal','Asociar un Nuevo Signo Vital','/people_signs/add/<?php echo $id_paciente ?>','70%',650)" class="link_destacado">Asociar un Nuevo Signo Vital</a> -->
	</div>
</div>